package com.air.antispider.stream.dataprocess.businessprocess

import scala.collection.mutable.ArrayBuffer
//TODO:判断当前ip是否为一个高频ip
/**
  * 判断当前ip是否为一个高频ip
  */
object IpOperation {
  def isFreIP(remoteAddr: String, blackIPList: ArrayBuffer[String]): Boolean = {
    //遍历集合，查看当前ip是否在规则列表中
    for (blackIP <- blackIPList) {
      //如果当前ip在规则列表中
      if (remoteAddr.equals(remoteAddr)) {
        //如果本次的访问客户端IP和数据库的一样了.那么当前客户端IP为高频IP
        return true
      }
    }
    return false
  }

}
